package com.jiawa.train.business.service;

import com.jiawa.train.business.req.DailyTrainQueryReq;
import com.jiawa.train.business.req.DailyTrainSaveReq;
import com.jiawa.train.business.resp.DailyTrainQueryResp;
import com.jiawa.train.common.resp.PageResp;

import java.util.Date;

/**
 * @author zzl
 * @version 1.0
 */
public interface DailyTrainService {
    void save(DailyTrainSaveReq req);

    /**
     * 分页查询每日高铁数据
     * @param req
     * @return
     */
    PageResp<DailyTrainQueryResp> queryList(DailyTrainQueryReq req);

    void delete(Long id);

    /**
     * 根据日期生成每日高铁数据
     * @param date
     */
    void genDaily(Date date);
}
